package TrainModel;

public interface TrainModelUI 
{
	public int getTrainID();
	
	public int getNumPassengers();
	
	public double getSpeed();
	
	public double calcWeight();
	
	public double getCurrentPower();
	
	public double getCurrentAccel();
	
	public double getCurrentBrake();
	
	public String getCurrentEBrake();
	
	public String getDoorState();
	
	public String getLightState();
	
	public String getAnnouncements();
	
	public String getAdverts();
	
	public double getPowerConsumption();
	
	public String getEngineFailure();
	
	public String getBrakeFailure();
	
	public String getTransponderFailure();
	
	public String getTrackCircuitSignal();
	
	public String getTransponderSignal();
	
	public long getElapsedTime();
}
